var diggUser=undefined;jQuery.user=function(){if(jQuery.cookie("loginname")==undefined||jQuery.cookie("id_hash")==undefined){return{isLoggedIn:false}
}if(diggUser==undefined){jQuery.ajax({url:"/services",type:"POST",dataType:"json",async:false,data:{endPoint:"/user/"+jQuery.cookie("loginname")},success:function(A){A.users[0].isLoggedIn=true;
diggUser=A.users[0]}})}return diggUser};jQuery.writeOp=function(params){if(typeof (params.output)=="undefined"){params.output="json"
}var url="/ajax/"+params.module+"/"+params.method+"."+params.output;jQuery.ajax({url:url,type:"POST",dataType:params.output,data:params.data,success:function(resp){return params.success(resp)
},error:function(xml){var json=eval("("+xml.responseText+")");json.http={code:xml.status,status:xml.statusText};
return params.error(json)}})};jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1}var E="";
if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();
F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toUTCString()}var K=L.path?"; path="+L.path:"";
var G=L.domain?"; domain="+L.domain:"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")
}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;
H<J.length;H++){var C=jQuery.trim(J[H]);if(C.substring(0,B.length+1)==(B+"=")){D=decodeURIComponent(C.substring(B.length+1));
break}}}return D}};(function(B){var C=B.scrollTo=function(E,D,F){C.window().scrollTo(E,D,F)};C.defaults={axis:"y",duration:1};
C.window=function(){return B(B.browser.safari?"body":"html")};B.fn.scrollTo=function(E,D,F){if(typeof D=="object"){F=D;
D=0}F=B.extend({},C.defaults,F);D=D||F.speed||F.duration;F.queue=F.queue&&F.axis.length>1;if(F.queue){D/=2
}F.offset=A(F.offset);F.over=A(F.over);return this.each(function(){var I=this,G=B(I),J=E,N,M={},H=G.is("html,body");
switch(typeof J){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(J)){J=A(J);break}J=B(J,this);
case"object":if(J.is||J.style){N=(J=B(J)).offset()}}B.each(F.axis.split(""),function(Q,S){var R=S=="x"?"Left":"Top",V=R.toLowerCase(),O="scroll"+R,U=I[O],T=S=="x"?"Width":"Height";
if(N){M[O]=N[V]+(H?0:U-G.offset()[V]);if(F.margin){M[O]-=parseInt(J.css("margin"+R))||0;M[O]-=parseInt(J.css("border"+R+"Width"))||0
}M[O]+=F.offset[V]||0;if(F.over[V]){M[O]+=J[T.toLowerCase()]()*F.over[V]}}else{M[O]=J[V]}if(/^\d+$/.test(M[O])){M[O]=M[O]<=0?0:Math.min(M[O],K(T))
}if(!Q&&F.queue){if(U!=M[O]){L(F.onAfterFirst)}delete M[O]}});L(F.onAfter);function L(O){G.animate(M,D,F.easing,O&&function(){O.call(this,E)
})}function K(P){var O=H?B.browser.opera?document.body:document.documentElement:I;return O["scroll"+P]-O["client"+P]
}})};function A(D){return typeof D=="object"?D:{top:D,left:D}}})(jQuery);(function(D){D.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(F,E){D.fx.step[E]=function(G){if(G.state==0){G.start=C(G.elem,E);
G.end=B(G.end)}G.elem.style[E]="rgb("+[Math.max(Math.min(parseInt((G.pos*(G.end[0]-G.start[0]))+G.start[0]),255),0),Math.max(Math.min(parseInt((G.pos*(G.end[1]-G.start[1]))+G.start[1]),255),0),Math.max(Math.min(parseInt((G.pos*(G.end[2]-G.start[2]))+G.start[2]),255),0)].join(",")+")"
}});function B(F){var E;if(F&&F.constructor==Array&&F.length==3){return F}if(E=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(F)){return[parseInt(E[1]),parseInt(E[2]),parseInt(E[3])]
}if(E=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(F)){return[parseFloat(E[1])*2.55,parseFloat(E[2])*2.55,parseFloat(E[3])*2.55]
}if(E=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(F)){return[parseInt(E[1],16),parseInt(E[2],16),parseInt(E[3],16)]
}if(E=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(F)){return[parseInt(E[1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16)]
}return A[D.trim(F).toLowerCase()]}function C(G,E){var F;do{F=D.curCSS(G,E);if(F!=""&&F!="transparent"||D.nodeName(G,"body")){break
}E="backgroundColor"}while(G=G.parentNode);return B(F)}var A={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}
})(jQuery);Number.prototype.pxToEm=String.prototype.pxToEm=function(B){B=jQuery.extend({scope:"body",reverse:false},B);
var D=(this=="")?0:this;if(D.constructor==String){D=parseInt(D)}var C=parseInt(jQuery(B.scope).css("font-size"));
var A=(B.reverse==true)?(D*C).toFixed(2)+"px":(D/C).toFixed(2)+"em";return A};(function(B){var A=null;B.fn.autogrow=function(C){return this.each(function(){new B.autogrow(this,C)})
};B.autogrow=function(C,D){this.options=D||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(B(C).css("line-height"));
this.min_height=this.options.minHeight||parseInt(B(C).css("min-height"));this.max_height=this.options.maxHeight||parseInt(B(C).css("max-height"));
this.unit=this.options.unit||"px";this.textarea=B(C);if(this.line_height==NaN){this.line_height=0}if(parseInt(this.textarea.css("font-size"))==0){this.textarea.css("font-size","1em")
}if(parseInt(this.textarea.css("width"))==0){this.textarea.css("width","100%")}if(this.unit=="em"){var E=this;
B.each(["lineHeight","minHeight","maxHeight"],function(){E.options[this]=E.options[this].pxToEm({scope:E.textarea,reverse:true})
});this.line_height=parseInt(this.options.lineHeight);this.min_height=parseInt(this.options.minHeight);
this.max_height=parseInt(this.options.maxHeight)}this.init()};B.autogrow.fn=B.autogrow.prototype={autogrow:"1.2.2"};
B.autogrow.fn.extend=B.autogrow.extend=B.extend;B.autogrow.fn.extend({init:function(){var C=this;this.textarea.css({overflow:"hidden",display:"block"});
this.textarea.bind("focus",function(){C.startExpand()}).bind("blur",function(){C.stopExpand()});this.checkExpand()
},startExpand:function(){var C=this;this.interval=window.setInterval(function(){C.checkExpand()},400)
},stopExpand:function(){clearInterval(this.interval)},checkExpand:function(){if(this.dummy==null){$j("#autogrowDummy").remove();
this.dummy=B('<div id="autogrowDummy"></div>');this.dummy.css({"font-size":this.textarea.css("font-size"),"font-family":this.textarea.css("font-family"),width:this.textarea.css("width"),padding:this.textarea.css("padding"),border:this.textarea.css("border"),"overflow-x":"hidden",position:"absolute",top:"0px",left:"-9999px"}).appendTo("body")
}var C=this.textarea.val().replace(/(<|>)/g,"");if(B.browser.msie){C=C.replace(/\n/g,"<BR>new")}else{C=C.replace(/\n/g,"<br>new")
}if(this.dummy.html()!=C&&!B.browser.msie){this.dummy.html(C);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css("overflow-y","auto")
}else{this.textarea.css("overflow-y","hidden");if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height())){var D=Math.max(Math.min(this.dummy.height()+(this.line_height*2),this.max_height),this.min_height);
this.textarea.animate({height:D+"px"},100)}}}}})})(jQuery);function spellChecker(A){this.popUpUrl="/speller/spellchecker.html";this.popUpName="spellchecker";this.popUpProps="menu=no,width=440,height=350,top=70,left=120,resizable=yes,status=yes";
this.spellCheckScript="/speller/server-scripts/spellchecker.php";this.replWordFlag="R";this.ignrWordFlag="I";
this.replAllFlag="RA";this.ignrAllFlag="IA";this.fromReplAll="~RA";this.fromIgnrAll="~IA";this.wordFlags=new Array();
this.currentTextIndex=0;this.currentWordIndex=0;this.spellCheckerWin=null;this.controlWin=null;this.wordWin=null;
this.textArea=A;this.textInputs=arguments;this._spellcheck=_spellcheck;this._getSuggestions=_getSuggestions;
this._setAsIgnored=_setAsIgnored;this._getTotalReplaced=_getTotalReplaced;this._setWordText=_setWordText;
this._getFormInputs=_getFormInputs;this.openChecker=openChecker;this.startCheck=startCheck;this.checkTextBoxes=checkTextBoxes;
this.checkTextAreas=checkTextAreas;this.spellCheckAll=spellCheckAll;this.ignoreWord=ignoreWord;this.ignoreAll=ignoreAll;
this.replaceWord=replaceWord;this.replaceAll=replaceAll;this.terminateSpell=terminateSpell;this.undo=undo;
window.speller=this}function checkTextBoxes(){this.textInputs=this._getFormInputs("^text$");this.openChecker()
}function checkTextAreas(){this.textInputs=this._getFormInputs("^textarea$");this.openChecker()}function spellCheckAll(){this.textInputs=this._getFormInputs("^text(area)?$");
this.openChecker()}function openChecker(){this.spellCheckerWin=window.open(this.popUpUrl,this.popUpName,this.popUpProps);
if(!this.spellCheckerWin.opener){this.spellCheckerWin.opener=window}}function startCheck(A,C){this.wordWin=A;
this.controlWin=C;this.wordWin.resetForm();this.controlWin.resetForm();this.currentTextIndex=0;this.currentWordIndex=0;
this.wordFlags=new Array(this.wordWin.textInputs.length);for(var B=0;B<this.wordFlags.length;B++){this.wordFlags[B]=[]
}this._spellcheck();return true}function ignoreWord(){var A=this.currentWordIndex;var B=this.currentTextIndex;
if(!this.wordWin){alert("Error: Word frame not available.");return false}if(!this.wordWin.getTextVal(B,A)){alert('Error: "Not in dictionary" text is missing.');
return false}if(this._setAsIgnored(B,A,this.ignrWordFlag)){this.currentWordIndex++;this._spellcheck()
}}function ignoreAll(){var A=this.currentWordIndex;var D=this.currentTextIndex;if(!this.wordWin){alert("Error: Word frame not available.");
return false}var E=this.wordWin.getTextVal(D,A);if(!E){alert('Error: "Not in dictionary" text is missing');
return false}this._setAsIgnored(D,A,this.ignrAllFlag);for(var C=D;C<this.wordWin.textInputs.length;C++){for(var B=0;
B<this.wordWin.totalWords(C);B++){if((C==D&&B>A)||C>D){if((this.wordWin.getTextVal(C,B)==E)&&(!this.wordFlags[C][B])){this._setAsIgnored(C,B,this.fromIgnrAll)
}}}}this.currentWordIndex++;this._spellcheck()}function replaceWord(){var B=this.currentWordIndex;var C=this.currentTextIndex;
if(!this.wordWin){alert("Error: Word frame not available.");return false}if(!this.wordWin.getTextVal(C,B)){alert('Error: "Not in dictionary" text is missing');
return false}if(!this.controlWin.replacementText){return }var A=this.controlWin.replacementText;if(A.value){var D=new String(A.value);
if(this._setWordText(C,B,D,this.replWordFlag)){this.currentWordIndex++;this._spellcheck()}}}function replaceAll(){var E=this.currentTextIndex;
var B=this.currentWordIndex;if(!this.wordWin){alert("Error: Word frame not available.");return false}var G=this.wordWin.getTextVal(E,B);
if(!G){alert('Error: "Not in dictionary" text is missing');return false}var A=this.controlWin.replacementText;
if(!A.value){return }var F=new String(A.value);this._setWordText(E,B,F,this.replAllFlag);for(var D=E;
D<this.wordWin.textInputs.length;D++){for(var C=0;C<this.wordWin.totalWords(D);C++){if((D==E&&C>B)||D>E){if((this.wordWin.getTextVal(D,C)==G)&&(!this.wordFlags[D][C])){this._setWordText(D,C,F,this.fromReplAll)
}}}}this.currentWordIndex++;this._spellcheck()}function terminateSpell(){var C="Spell check complete:\n\n";
var A=this._getTotalReplaced();if(A==0){if(!this.wordWin){C=""}else{if(this.wordWin.totalMisspellings()){C+="No words changed."
}else{C+="No misspellings found."}}}else{if(A==1){C+="One word changed."}else{C+=A+" words changed."}}if(C){C+="\n";
alert(C)}if(A>0){for(var B=0;B<this.textInputs.length;B++){if(this.wordWin){if(this.wordWin.textInputs[B]){this.textInputs[B].value=this.wordWin.textInputs[B]
}}}}this.spellCheckerWin.close();return true}function undo(){var F=this.currentTextIndex;var B=this.currentWordIndex;
if(this.wordWin.totalPreviousWords(F,B)>0){this.wordWin.removeFocus(F,B);do{if(this.currentWordIndex==0&&this.currentTextIndex>0){this.currentTextIndex--;
this.currentWordIndex=this.wordWin.totalWords(this.currentTextIndex)-1;if(this.currentWordIndex<0){this.currentWordIndex=0
}}else{if(this.currentWordIndex>0){this.currentWordIndex--}}}while(this.wordWin.totalWords(this.currentTextIndex)==0||this.wordFlags[this.currentTextIndex][this.currentWordIndex]==this.fromIgnrAll||this.wordFlags[this.currentTextIndex][this.currentWordIndex]==this.fromReplAll);
var H=this.currentTextIndex;var A=this.currentWordIndex;var C=this.wordWin.originalSpellings[H][A];if(this.wordWin.totalPreviousWords(H,A)==0){this.controlWin.disableUndo()
}switch(this.wordFlags[H][A]){case this.replAllFlag:for(var E=H;E<this.wordWin.textInputs.length;E++){for(var D=0;
D<this.wordWin.totalWords(E);D++){if((E==H&&D>=A)||E>H){var G=this.wordWin.originalSpellings[E][D];if(G==C){this._setWordText(E,D,G,undefined)
}}}}break;case this.ignrAllFlag:for(var E=H;E<this.wordWin.textInputs.length;E++){for(var D=0;D<this.wordWin.totalWords(E);
D++){if((E==H&&D>=A)||E>H){var G=this.wordWin.originalSpellings[E][D];if(G==C){this.wordFlags[E][D]=undefined
}}}}break;case this.replWordFlag:this._setWordText(H,A,C,undefined);break}this.wordFlags[H][A]=undefined;
this._spellcheck()}}function _spellcheck(){var B=this.wordWin;if(this.currentWordIndex==B.totalWords(this.currentTextIndex)){this.currentTextIndex++;
this.currentWordIndex=0;if(this.currentTextIndex<this.wordWin.textInputs.length){this._spellcheck();return 
}else{this.terminateSpell();return }}if(this.currentWordIndex>0){this.controlWin.enableUndo()}if(this.wordFlags[this.currentTextIndex][this.currentWordIndex]){this.currentWordIndex++;
this._spellcheck()}else{var A=B.getTextVal(this.currentTextIndex,this.currentWordIndex);if(A){this.controlWin.evaluatedText.value=A;
B.setFocus(this.currentTextIndex,this.currentWordIndex);this._getSuggestions(this.currentTextIndex,this.currentWordIndex)
}}}function _getSuggestions(D,A){this.controlWin.clearSuggestions();var C=this.wordWin.suggestions[D][A];
if(C){for(var B=0;B<C.length;B++){this.controlWin.addSuggestion(C[B])}}this.controlWin.selectDefaultSuggestion()
}function _setAsIgnored(C,B,A){this.wordWin.removeFocus(C,B);this.wordFlags[C][B]=A;return true}function _getTotalReplaced(){var C=0;
for(var B=0;B<this.wordFlags.length;B++){for(var A=0;A<this.wordFlags[B].length;A++){if((this.wordFlags[B][A]==this.replWordFlag)||(this.wordFlags[B][A]==this.replAllFlag)||(this.wordFlags[B][A]==this.fromReplAll)){C++
}}}return C}function _setWordText(D,B,C,A){this.wordWin.setText(D,B,C);this.wordFlags[D][B]=A;return true
}function _getFormInputs(B){var A=new Array();for(var D=0;D<document.forms.length;D++){for(var C=0;C<document.forms[D].elements.length;
C++){if(document.forms[D].elements[C].type.match(B)){A[A.length]=document.forms[D].elements[C]}}}return A
};var diggComments={};var Comments=Class.create({init:function(A,D,C){A=A||".comment > ul > li";D=D||document;
C=C||{};this.lis=$j(A,D).not(".c-overflow, .c-reply-main, .c-foot");try{diggComments}catch(B){diggComments={}
}doWork=$j("#c-menu-all").hasClass("do-work-son");plusMinus=$j(".comment").hasClass("c-plus-minus");if(this.lis.length>0){this.parent=$j(this.lis[0]).parent();
this.pid=this.parent.attr("id");$j("#c-loading-total").text(this.lis.length);this.pos=0;this.process(C)
}if($j(".comment ul").children().not(".c-reply-main").length==0){this.skin.noComments()}$j(".c-message a").unbind().click(function(G){var F=$j("#c-menu-all");
F.removeClass("do-work-son").text(F.text().replace("collapse","expand"));var E=$j("#c-sort option:selected").attr("value");
diggComments={};CommentsData.get("all",E);G.preventDefault()});$j(".show-more").unbind().click(function(F){var G=$j("#c-offset").text();
var E=Math.ceil(G/CommentsSettings.pageSize);CommentsData.get(false,false,E);$j(this).parent().find("div").show();
$j(this).parent().find("a").hide()});$j("#comment-reply textarea").autogrow({maxHeight:30,minHeight:8,lineHeight:1,unit:"em"});
this.skin.setMainReplyAction.apply(this);$j("#comment-reply .c-spellcheck").click(function(E){new spellChecker($j(this).siblings("textarea").get(0)).openChecker();
E.preventDefault()})},process:function(C){var B=this.lis.length;if(this.pos>=B){return false}this.parent.show();
var A=this.lis[this.pos];this.skin.newComment(A,C);if(this.pos<B-1){this.pos++;setTimeout(function(){this.process(C)
}.bind(this),50)}else{if(CommentsSettings.sort!=5){$j("#c-menu-all").removeClass("c-disabled")}if(doWork){try{q
}catch(E){q=new Queue()}$j("li:not(.c-disabled) a.c-replies:not(.c-open)",this.parent).each(function(){var F=$j(this);
if(CommentsData&&((["mine","friends"].indexOf(CommentsData.lastFilter)==-1)||((CommentsData.lastFilter=="friends"&&/class="[^"]*\b[f]\b[^"]*"/.exec(diggComments[this.parentNode.id].orig))||(CommentsData.lastFilter=="mine"&&/class="[^"]*\b[u]\b[^"]*"/.exec(diggComments[this.parentNode.id].orig))))){q.add({f:function(){F.click()
},obj:F.siblings("ul").attr("id"),splice:true})}});if(!q.isOn()){q.start()}}try{threadCallbacks[this.pid]()
}catch(D){}try{C.threadCallback()}catch(D){}}}});Comments.setup=function(){$j(".comment ul").children("li").not(".c-overflow, .c-reply-main, .c-foot").hide();
setInterval(function(){for(C in CommentsSettings.editable){CommentsSettings.editable[C]--;if(diggComments!=undefined&&diggComments["c"+C]!=undefined){var F=diggComments["c"+C];
F.updateTimer()}if(CommentsSettings.editable[C]<=0){delete CommentsSettings.editable[C];if(F!=undefined){F.updateTimer()
}}}},1000);var B=document.styleSheets;for(var C=0;C<B.length;C++){if((B[C].cssRules&&(B[C].cssRules.length>0)&&B[C].cssRules[0].cssText.substring(0,10)=="#nojsstyle")||(B[C].cssText&&B[C].cssText.substring(0,10)=="#nojsstyle")){B[C].disabled=true
}}permalink=/t=(\d+)#(c\d+)/.exec(window.location.href);$j("#c-menu-mine").click(function(H){if($j(this).hasClass("c-disabled")){return false
}var G=$j("#c-menu-all");G.addClass("do-work-son").text(G.text().replace("expand","collapse"));var F=$j("#c-sort option:selected").attr("value");
diggComments={};CommentsData.get("mine",F);H.preventDefault()});$j("#c-menu-friends").click(function(H){if($j(this).hasClass("c-disabled")){return false
}var G=$j("#c-menu-all");G.addClass("do-work-son").text(G.text().replace("expand","collapse"));var F=$j("#c-sort option:selected").attr("value");
diggComments={};CommentsData.get("friends",F);H.preventDefault()});$j("#c-sort").change(function(H){var I=$j(":selected",this).val();
var F=$j("#c-menu-all");var G=I==5?"add":"remove";F[G+"Class"]("c-disabled");if(G=="add"){F.removeClass("do-work-son").text("expand all")
}diggComments={};CommentsData.get(false,I);CommentsSettings.sort=I;H.preventDefault()});$j("#c-menu-all").click(function(I){var L=$j(this);
if(L.hasClass("c-disabled")){return false}L.toggleClass("do-work-son");var G=/^(\w+)\s/;var K=G.exec(L.text())[1];
var H="expandcollapse".replace(K,"");L.text(L.text().replace(G,H+" "));try{delete q}catch(J){}q=new Queue();
var F=L.hasClass("do-work-son");$j("#p-main li:not(.c-disabled) > .c-replies:visible").each(function(){var O=$j(this);
var N=O.hasClass("c-open");if(F&&N||!F&&!N){return }var M={f:function(){O.click()}};if(!N&&F){var P=O.siblings("ul").children("li").attr("id");
if(!diggComments[P]){var Q=O.siblings("ul").attr("id");M.obj=Q}}q.add(M)});q.start()});var A="38384040373937399897";
var E="";var D=false;$j(document).keypress(function(G){clearTimeout(D);if(E.length<A.length){var F=(G.keyCode==0)?G.charCode:G.keyCode;
E=E+String(F);if(E==A){$j("#c-menu-all").click()}}D=setTimeout(function(){E=""},2000)})};Comments.namespace({skin:{newComment:function(A,B){diggComments[A.id]=new Comment(A,true,B)
},noComments:function(){$j(".comment").children("ul").prepend('<li class="c-empty" style="padding: 15px;"><h3>No Comments!</h3> It\'s quiet in here... can you hear the echo?</li>').show()
},setMainReplyAction:function(){$j("#comment-reply form").unbind().submit(function(e){var _thisEl=$j(this);
_thisEl.children(":submit").attr("disabled","disabled");if(!CommentsSettings||!CommentsSettings.isLoggedIn){$j(".warning").remove();
$j(".c-reply-main").before('<li class="warning">You have to be logged in to do that. <a href="/login">Login</a> or <a href="/register">join now</a>.</li>');
$j(".warning",".comment").show();e.preventDefault();return false}var data={itemid:$j(".news-body").attr("id"),parent:0,cntType:CommentsSettings.ajax.cntType,comments:$j("textarea",this).val(),token:CommentsSettings.ajax.tokens.post};
var captcha=_thisEl.children(".c-captcha");if(captcha.length>0){data.captcha=captcha.find(":text").val();
data.md5=captcha.find(":hidden").val()}$j.ajax({url:CommentsSettings.ajax.path+"/post.html",async:true,type:"POST",dataType:"html",data:data,success:function(html){CommentsSettings.captcha=false;
var content=$j(html);var newId=content.attr("id");$j(".c-empty, .warning").remove();$j(".c-reply-main .c-captcha").remove();
content.insertBefore(".c-reply-main");new Comments(content,false,{animate:"show",animateCallback:function(){var newReply=$j("#"+newId);
newReply.css("background-color","#DCECF4");newReply.animate({backgroundColor:"#ffffff"},2000)}});var numId=newId.substr(1);
if(CommentsSettings.editable==undefined){CommentsSettings.editable=new Object}CommentsSettings.editable[numId]=CommentsSettings.editTime;
_thisEl.children(":submit").removeAttr("disabled");_thisEl.children("textarea").val("");var mine=$j("#c-menu-mine");
mine.removeClass("c-disabled");var mineCheck=/(\d+)/.exec(mine.text());var inc=mineCheck!=null?parseInt(/(\d+)/.exec(mine.text())[1])+1:1;
if(mineCheck!=null){mine.text(mine.text().replace(/(\d+)/,inc))}else{mine.text(mine.text()+" (1)")}analyticsEvent("event11","comment")
},error:function(xml){var json=eval("("+xml.responseText+")");$j(".c-reply-main :submit").removeAttr("disabled");
if(captcha.length>0){$j(".c-reply-main .c-captcha").remove();$j(".c-reply-main textarea").after('<div class="c-captcha"><img src="/img/c-spinner.gif" alt=""/> Loading captcha...</div>');
$j(".c-reply-main :submit").attr("disabled","disabled");$j.ajax({url:"/ajax/captcha/gcc.html",async:true,type:"POST",dataType:"html",data:{token:$j("#token").val()},success:function(html){$j(".c-reply-main .c-captcha").html(html);
$j(".c-reply-main :submit").removeAttr("disabled")},error:function(xml){var json=eval("("+xml.responseText+")");
$j(".warning, .c-reply-main .c-captcha").remove();$j(".c-reply-main").before('<li class="warning">We couldn\'t load a new captcha for you :( &nbsp;Please reload the page.</li>');
$j(".warning").show()}})}$j(".warning").remove();$j(".c-reply-main").before('<li class="warning">'+json.error+"</li>");
$j(".warning").show()}});e.preventDefault()})}}});var Comment=Class.create({init:function(){this.el=$j(arguments[0]);
if(this.el.length==0){return false}this.cid=this.el.attr("id");this.numId=this.cid.substr(1);diggComments[this.cid]=this;
var B=this;this.orig=this.preProcess();this.auto=arguments[1]||true;this.tplRan=false;this.stateVal=0;
this.iid=iid;this.openThreads=(permalink)?new RegExp('id="c'+permalink[1]+'"|id="'+permalink[2]+'"'):null;
var A=arguments[2]||{};this.callback=A.callback||function(){};this.animate=A.animate||false;this.animateCallback=A.animateCallback||function(){};
if(this.animate){this.el.hide()}if(this.auto){this.transform()}},preProcess:function(A){A=A||this.el.html();
return A.replace(/\r|\n/gi,"")},transform:function(P){var Y=P?(P==true?this.tplRan:P):"default";if(this.tplRan==Y&&!P){return false
}var V=this.el.attr("class");V=V?V.split(" "):[];var J={remove:[],add:[]};var L=function(b){return V.indexOf(b)!=-1
};var F=function(){return["below","buried","blocked","deleted"].indexOf(Y)==-1?false:true};var I=/([^,]+),\s(.+?),\s([-+\/\d]+)<span[^>]*>(.*?)<\/span>(Dugg[^<]+)?(<ul.+<\/ul>)?/i;
var X=I.exec(this.orig);if(!X){return false}var Z=X[1];var O=X[2];var B=this.skin.contentTransform.apply(this,[X[4]]);
var W=[];$j.each(X[3].split("/"),function(c,b){W.push(Math.abs(b))});W.push(W[1]-W[0]);if(W[2]>0){W[2]="+"+W[2]
}if(L("c-disabled")){J.remove.push("c-disabled")}if(!P){if(W[2]<CommentsSettings.threshold&&!L("u")&&!L("c-mine")){Y="below"
}if(L("g")){Y="default";this.state(1);J.remove.push("g")}else{if(L("b")||this.state()==-1){Y="buried";
this.state(-1);J.remove.push("b")}}if(L("k")){Y="blocked"}if(L("x")){Y="deleted"}}var E="Is ':user:' being offensive? <a class=\"c-report\">Report it</a>";
if(L("r")){E="Report received. Thanks!"}var A='<a class="c-reply-link">Reply</a></div>';var R=/l(\d+)/.exec(V.join(" "));
if(R&&R.length>1&&R[1]>=(CommentsSettings.replytolevel-1)){A=""}var a="<a href="+$j(O).attr("href")+' class="c-thread-link">Thread</a> / ';
if(CommentsSettings&&CommentsSettings.sort!=5){a=""}var N=false;if(L("u")||L("c-mine")){J.remove.push("u");
J.add.push("c-mine");N=true}else{if(L("f")){J.remove.push("f");J.add.push("c-friend")}}var Q=(X[5]!=undefined&&X[5].length>0)?X[5].replace(/([:|,]\s)(\w+)/gi,'$1<a href="/users/$2">$2</a>'):"";
if(Q){Q='<div class="c-friends">'+Q+"</div>"}var G=X[6]||"";if(G.length>0){var U=$j(G);U.find("ul").remove();
U='<ul id="p'+this.cid+'">'+U.html()+"</ul>";var D=-Infinity;var M=regArray(/-(\d+)\/\+(\d+)/g,U);var T=M.length-1;
$j.each(M,function(b,d){var c=d[1]-d[0];if(c>D){D=c}});if(D==-Infinity){D=0}if(T>0){G='<a id="c-replies-'+this.cid+'" class="c-box c-replies"><em>'+T+" "+pluralize("Reply",T)+"</em> &#8212; best has "+D+" "+pluralize("digg",D)+"</a>"+G
}}var A='<a class="c-reply-link">Reply</a></div>';var R=/l(\d+)/.exec(V.join(" "));if(R&&R.length>1&&R[1]>=(CommentsSettings.replytolevel-1)){A='<span class="c-reply-link"></span></div>';
a="<a href="+$j(O).attr("href")+' class="c-thread-link">Thread</a>'}this.content={cid:this.cid,user:Z,stamp:O,comment:B,diggs:"<em>"+W[2]+"</em> "+pluralize("digg",W[2]),"diggs-up":W[1],"diggs-dn":W[0],friends:Q,children:G,block:Y=="buried"?(L("k")?"":'<a class="c-block">Block User</a>'):"","disabled-replies":T>0?'<span class="c-disabled-replies">('+T+" "+pluralize("reply",T)+")</span>":"","reply-link":A,"thread-link":a};
var H={digg:'src="/img/c-digg.png"',bury:'src="/img/c-bury.png"'};if(this.state()==-1||N){H.bury='src="/img/c-bury-off.png" class="c-disabled"'
}if(this.state()==1||N){H.digg='src="/img/c-digg-off.png" class="c-disabled"'}var C={"default":'<div class="c-diggs"><a>:diggs:</a>                <a style="display: none"><em>+:diggs-up:</em> / <span>-:diggs-dn:</span></a>                <img '+H.bury+' id="bury-:cid:" width="18" height="18" alt="" />                <img '+H.digg+' id="digg-:cid:" width="18" height="18" alt="" />            </div>            <div class="c-head">            <strong><a id="c-auth:cid:" href="/users/:user:">:user:<img src="/users/:user:/s.png" alt=":user:" width="16" height="16" /> </a></strong><br /> :stamp:            </div>:friends:            <div id="c-text-:cid:" class="c-body">:comment:</div><div class="c-box">:thread-link: :reply-link: :children:',below:'<div class="c-diggs"><a>:diggs:</a>                <a style="display: none"><em>+:diggs-up:</em> / <span>-:diggs-dn:</span></a>                <img src="/img/c-bury-off.png" class="c-disabled" id="bury-:cid:" width="18" height="18" alt="" />                <img src="/img/c-digg-off.png" class="c-disabled" id="digg-:cid:" width="18" height="18" alt="" />            </div>            <div class="c-head">            <strong><a id="c-auth:cid:" href="/users/:user:">:user:<img src="/users/:user:/s.png" alt=":user:" width="16" height="16" /> </a></strong><br /> :stamp:            </div>:friends:            <div>Below viewing threshold. &nbsp; <a class="c-show">Show</a> :disabled-replies: </div><div id="c-text-:cid:" class="c-body">:comment:</div><div class="c-box">:thread-link: :reply-link: :children:',blocked:'<div class="c-diggs"><a>:diggs:</a>                <a style="display: none"><em>+:diggs-up:</em> / <span>-:diggs-dn:</span></a>                <img src="/img/c-bury-off.png" class="c-disabled" id="bury-:cid:" width="18" height="18" alt="" />                <img src="/img/c-digg-off.png" class="c-disabled" id="digg-:cid:" width="18" height="18" alt="" />            </div>            <div class="c-head">            <strong><a id="c-auth:cid:" href="/users/:user:">:user:<img src="/users/:user:/s.png" alt=":user:" width="16" height="16" /> </a></strong><br /> :stamp:            </div>:friends:            <div>Blocked user. &nbsp; <a class="c-show">Show</a> :disabled-replies: </div><div id="c-text-:cid:" class="c-body">:comment:</div><div class="c-box">:thread-link: :reply-link: :children:',buried:'<div class="c-diggs"><a>:diggs:</a>                <a style="display: none"><em>+:diggs-up:</em> / <span>-:diggs-dn:</span></a>                <img '+H.bury+' id="bury-:cid:" width="18" height="18" alt="" />                <img '+H.digg+' id="digg-:cid:" width="18" height="18" alt="" />            </div>            <div class="c-head">            <strong><a id="c-auth:cid:" href="/users/:user:">:user: <img src="/users/:user:/s.png" alt=":user:" width="16" height="16" /> </a></strong><br /> :block:            </div>            <div class="c-bury-head">            Comment buried! &nbsp; <a class="c-show">Show</a> :disabled-replies: <br />            <span> '+E+' </span>            </div><div id="c-text-:cid:" class="c-body">:comment:</div><div class="c-box">:thread-link: :reply-link: :children:',deleted:'<div class="c-head">            <strong><a id="c-auth:cid:" href="/users/:user:">:user:<img src="/users/:user:/s.png" alt=":user:" width="16" height="16" /> </a></strong><br /> :stamp: </div>            <div class="c-bury-head">This comment has been deleted. <a class="c-show">Show</a> :disabled-replies:</div><div class="c-box">:thread-link: :reply-link: :children:'};
var S=this;var K=C[Y].replace(/:([\w-]*):/g,function(){var b=arguments[1];if(S.content[b]!=undefined){return S.content[b]
}return""});$j.each(J,function(b,c){if(c.length>0){S.el[b+"Class"](c.join(" "))}});this.el.show().get(0).innerHTML=K;
$j(".c-body a",this.el).click(function(){window.open(this.href);return false});if(F()){this.toggleDisabled(this.el,"add")
}if(plusMinus){$j(".c-diggs a",this.el).toggle()}this.tplRan=Y;this.behave();if((this.openThreads&&this.openThreads.exec(this.orig))||(CommentsData&&(CommentsData.lastFilter=="friends"&&/class="[^"]*\b[f]\b[^"]*"/.exec(this.orig))||(CommentsData.lastFilter=="mine"&&/class="[^"]*\b[u]\b[^"]*"/.exec(this.orig)))){$j("#"+this.cid+" > .c-bury-head > .c-show:contains(Show)").click()
}if(L("e")&&Y=="default"){this.enableEdit()}if(this.animate){this.el[this.animate](function(){S.animateCallback()
})}},behave:function(){var _this=this;var cidNum=this.el.attr("id").replace("c","");$j(".c-replies",this.el).unbind().click(function(e){if(this.lock==true){return 
}this.lock=true;var _thisEl=$j(this);var parId=_this.el.id;var reply=this;_this.el.children("ul").append('<li class="c-foot">                <a class="c-box c-reply-link"><strong>Reply</strong> to this thread</a>            </li>').find(".c-reply-link").click(function(e){if(CommentsSettings&&CommentsSettings.isLoggedIn){_this.toggleReplyBox()
}else{_this.error('You have to be logged in to do that. <a href="/login">Login</a> or <a href="/register">join now</a>.')
}e.preventDefault()});new CommentsSettings.Comments("#p"+_this.numId+"> li",_this.el,{threadCallback:function(){reply.lock=false;
_thisEl.toggleClass("c-open");if(_thisEl.hasClass("viaReply")){$j.scrollTo($j(_this.el).children(":last-child"),500,{offset:-250});
_thisEl.removeClass("viaReply")}}});_thisEl.unbind().click(function(e){if(this.lock==true){return }this.lock=true;
$j("ul",_this.el).toggle();_thisEl.toggleClass("c-open");$j("li[@class*='c-disabled'] ul",_this.el).hide();
$j("li[@class*='c-disabled'] .c-replies").removeClass("c-open");e.preventDefault();this.lock=false});
e.preventDefault()});$j(".c-reply-link",this.el).unbind().click(function(e){if(CommentsSettings&&CommentsSettings.isLoggedIn){_this.toggleReplyBox()
}else{_this.error('You have to be logged in to do that. <a href="/login">Login</a> or <a href="/register">join now</a>.')
}e.preventDefault()});$j("#digg-"+this.cid,this.el).unbind().click(function(e){if(_this.checkDisabled(this)){return false
}var bury=$j("#bury-"+_this.cid);var digg=$j(this);_this.toggleDisabled([digg,bury],"add");$j.ajax({url:CommentsSettings.ajax.path+"/digg",async:true,type:"POST",dataType:"json",data:{id:cidNum,up:1,token:CommentsSettings.ajax.tokens.digg},success:function(json){_this.error(false);
_this.update(json,1);if(_this.tplRan=="buried"||_this.tplRan=="below"){_this.transform("default")}else{_this.applyState()
}analyticsEvent("event12","digg comment")},error:function(xml){_this.applyState();var json=eval("("+xml.responseText+")");
_this.error(json.error)}})});this.el.find("#bury-"+this.cid).unbind().click(function(e){if(_this.checkDisabled(this)){return false
}var digg=$j("#digg-"+_this.cid);var bury=$j(this);_this.toggleDisabled([bury,digg],"add");$j.ajax({url:CommentsSettings.ajax.path+"/digg",async:true,type:"POST",dataType:"json",data:{id:cidNum,up:0,token:CommentsSettings.ajax.tokens.digg},success:function(json){_this.error(false);
_this.update(json,-1);if(_this.state()==-1){_this.transform("buried")}else{_this.applyState()}analyticsEvent("event12","bury comment")
},error:function(xml){_this.applyState();var json=eval("("+xml.responseText+")");_this.error(json.error)
}})});$j(".c-show",this.el).unbind().click(function(e){_this.el.children().not("ul").find(".c-disabled-replies, a.c-box, .c-body").toggle();
_this.toggleDisabled(_this.el);$j(this).parent().toggleClass("c-disabled-open");var action="ShowHide".replace($j(this).text(),"");
$j(this).text(action);if(action=="Show"){$j(".c-open",_this.el).removeClass("c-open");$j("ul",_this.el).hide();
if($j.inArray(_this.tplRan,["below","blocked"])!=-1){_this.toggleDisabled({add:[$j("#digg-"+_this.cid),$j("#bury-"+_this.cid)]})
}else{_this.applyState()}}else{_this.applyState()}e.preventDefault()});$j(".c-block",this.el).unbind().click(function(e){$j.ajax({url:CommentsSettings.ajax.path+"/block",async:true,type:"POST",dataType:"json",data:{username:$j("#c-auth"+_this.cid,_this.el).attr("href").replace("/users/",""),token:CommentsSettings.ajax.tokens.block},success:function(json){_this.error(false);
_this.transform("blocked");analyticsEvent("event12","block user")},error:function(xml){_this.error("Sorry, your block request didn't send. Please try again.")
}});e.preventDefault()});$j(".c-report",this.el).unbind().click(function(e){var _thisEl=$j(this);$j.ajax({url:CommentsSettings.ajax.path+"/jerk",async:true,type:"POST",dataType:"json",data:{id:cidNum,token:CommentsSettings.ajax.tokens.jerk},success:function(json){_this.error(false);
_thisEl.parent().text("Report received! Thanks.");analyticsEvent("event12","jerk report")},error:function(xml){_this.error("Sorry, your report failed to send. Please try again.")
}});e.preventDefault()});$j(".c-diggs a",this.el).unbind().click(function(e){$j(".c-diggs a").toggle();
$j(".comment").toggleClass("c-plus-minus")});if(this.callback){this.callback();this.callback=null}},checkDisabled:function(A){return $j(A).hasClass("c-disabled")
},toggleDisabled:function(A,B){var E=this;var B=B||"toggle";if(!A){return false}if(A.constructor==Array&&!A.jquery){$j.each(A,function(F,G){E.toggleDisabled(G,B)
});return }else{if(A.constructor==Object&&!A.jquery){$j.each(A,function(F,G){E.toggleDisabled(G,F)});
return }}if(!A.jquery){return }if(A.length>0&&A.get(0).nodeName&&A.get(0).nodeName.toLowerCase()=="img"){var D=A.attr("src");
var C=D.indexOf("-off")>-1;if(C&&B=="remove"){A.attr("src",D.replace("-off",""))}else{if(!C&&B=="add"){A.attr("src",D.replace(/(.*?)(\.(png|gif|jpg|jpeg))/,"$1-off$2"))
}else{if(B=="toggle"){if(C){A.attr("src",D.replace("-off",""))}else{A.attr("src",D.replace(/(.*?)(\.(png|gif|jpg|jpeg))/,"$1-off$2"))
}}}}}A[B+"Class"]("c-disabled")},update:function(B,D){var C=/-(\d+)\/\+(\d+)/;this.state(this.state()+D);
this.orig=this.orig.replace(C,function(E,I,G,H,F){return"-"+B.down+"/+"+B.up});var A=$j(".c-diggs a",this.el);
$j(A.get(0)).find("em").text(B.newcount);$j(A.get(1)).find("em").text("+"+B.up);$j(A.get(1)).find("span").text("-"+B.down)
},state:function(A){if(A==undefined){return this.stateVal}else{return this.stateVal=A}},applyState:function(){var D=$j("#digg-"+this.cid,this.el);
var B=$j("#bury-"+this.cid,this.el);var C=this.state()+1;if(this.el.hasClass("c-mine")){C=3}var A=[{add:B,remove:D},{remove:[D,B]},{add:D,remove:B},{add:[D,B]}];
this.toggleDisabled(A[C])},loadCaptcha:function(){var _this=this;$j(".c-captcha").remove();$j("#c-reply-"+this.cid+" textarea").after('<div class="c-captcha"><img src="/img/c-spinner.gif" alt=""/> Loading captcha...</div>');
$j("#c-reply-"+this.cid+" :submit").attr("disabled","disabled");$j.ajax({url:"/ajax/captcha/gcc.html",type:"POST",dataType:"html",data:{token:$j("#token").val()},success:function(html){$j("#c-reply-"+_this.cid+" .c-captcha").html(html);
$j("#c-reply-"+_this.cid+" :submit").removeAttr("disabled")},error:function(xml){var json=eval("("+xml.responseText+")");
$j(".warning, .c-reply-main .c-captcha").remove();$j(".c-reply-main").before('<li class="warning">We couldn\'t load a new captcha for you :( &nbsp;Please reload the page.</li>');
$j(".warning").show()}})},toggleReplyBox:function(dir){var reply=$j("#c-reply-"+this.cid);if(!dir){if(reply.length>0){dir="remove"
}else{dir="add"}}if(dir=="add"){$j("div[@id^='c-reply']").remove();this.el.append('<div id="c-reply-'+this.cid+'">                <form action="#">                <textarea cols="10" rows="6"></textarea>                <div class="c-note">Please allow up to 60 sec for your comment to be saved.</div>                <input type="submit" value="Save Reply" /> <a class="c-spellcheck">Check Spelling</a>                </form>            </div>');
if(CommentsSettings.captcha){this.loadCaptcha()}reply=$j("#c-reply-"+this.cid);$j("textarea",reply).focus();
var replies=this.el.children("#c-replies-"+this.cid);if(replies.length>0){if(!replies.hasClass("c-open")){replies.addClass("viaReply");
replies.click()}}var _this=this;var cidNum=this.cid.replace("c","");$j("form",reply).unbind().submit(function(e){var _thisEl=$j(this);
_thisEl.children(":submit").attr("disabled","disabled");var data={itemid:_this.iid,parent:cidNum,cntType:CommentsSettings.ajax.cntType,comments:$j("textarea",this).val(),token:CommentsSettings.ajax.tokens.post};
var captcha=_thisEl.children(".c-captcha");if(captcha.length>0){data.captcha=captcha.find(":text").val();
data.md5=captcha.find(":hidden").val()}$j.ajax({url:CommentsSettings.ajax.path+"/post.html",async:true,type:"POST",dataType:"html",data:data,success:function(html){_this.error(false);
CommentsSettings.captcha=false;var mine=$j("#c-menu-mine");mine.removeClass("c-disabled");var mineCheck=/(\d+)/.exec(mine.text());
var inc=mineCheck!=null?parseInt(/(\d+)/.exec(mine.text())[1])+1:1;if(mineCheck!=null){mine.text(mine.text().replace(/(\d+)/,inc))
}else{mine.text(mine.text()+" (1)")}reply.hide(100,function(){_this.addReply(html)});analyticsEvent("event11","comment")
},error:function(xml){var json=eval("("+xml.responseText+")");_this.error(json.error);if(CommentsSettings.captcha){_this.loadCaptcha()
}else{$j("#c-reply-"+_this.cid+" :submit").removeAttr("disabled")}}});e.preventDefault()});$j(".c-spellcheck",reply).click(function(e){new spellChecker($j(this).siblings("textarea").get(0)).openChecker();
e.preventDefault()})}else{reply.remove()}},toggleEditBox:function(dir){var tl=this.timeLeft();if(!dir){if(this.el.hasClass("c-editing")){dir="remove"
}else{dir="add"}}if(dir=="add"){var oldComment=this.skin.convertComment.apply(this);this.el.addClass("c-editing");
this.el.children(".c-diggs, .c-head, .c-body, div.c-box, .c-edit").remove();this.el.prepend('<div class="c-edit"><strong>Edit Comment</strong> (<span class="c-tick">'+tl.minutes+"m "+tl.seconds+'s</span>...)</div>                <form action="#">                    <textarea cols="10" rows="6">'+oldComment+'</textarea>                    <a class="c-delete">Delete</a>                    <input type="submit" value="Save Changes" style="font-weight: bold;" /> <input type="button" class="c-cancel" value="Cancel" /> <a class="c-spellcheck">Check Spelling</a>                </form>');
var _this=this;this.el.children("form").find("textarea").focus().select();var cidNum=this.cid.replace("c","");
$j("form",this.el).unbind().submit(function(e){var _thisEl=$j(this);_thisEl.children(":submit").attr("disabled","disabled");
$j.ajax({url:CommentsSettings.ajax.path+"/edit.html",async:true,type:"POST",dataType:"html",data:{id:cidNum,comments:$j("textarea",this).val(),token:CommentsSettings.ajax.tokens.edit},success:function(html){_this.error(false);
var mine=$j("#c-menu-mine");if(mine.length>0){var inc=parseInt(/(\d+)/.exec(mine.text())[1])-1;if(inc<0){inc=0
}if(inc==0){mine.addClass("c-disabled")}mine.text(mine.text().replace(/(\d+)/,inc))}var content=$j(html);
var newOrig=_this.preProcess(content.html());var children=/(<ul.*<\/ul>)$/.exec(_this.orig);children=children?children[1]:"";
var foo=newOrig+children;_this.el.html(foo);_this.el.removeClass("c-editing");new CommentsSettings.Comments("#"+_this.cid);
analyticsEvent("event12","update comment")},error:function(xml){var json=eval("("+xml.responseText+")");
_this.error(json.error);_thisEl.children(":submit").removeAttr("disabled")}});e.preventDefault()});$j(".c-delete",this.el).click(function(e){if(!confirm("Are you sure you want to delete this comment? Once it's gone, it's gone for good.")){e.preventDefault();
return false}$j.ajax({url:CommentsSettings.ajax.path+"/del",async:true,type:"POST",dataType:"json",data:{id:cidNum,token:CommentsSettings.ajax.tokens.del},success:function(json){_this.error(false);
analyticsEvent("event12","delete comment");var mine=$j("#c-menu-mine");var inc=parseInt(/(\d+)/.exec(mine.text())[1])-1;
if(inc<0){inc=0}if(inc==0){mine.addClass("c-disabled");inc=""}if(inc!=""){inc="("+inc+")"}mine.text(mine.text().replace(/(\(\d+\))/,inc));
if($j("ul",_this.el).length==0){var sibs=_this.el.siblings(":not(.c-foot)");if(sibs.length==0){var par=_this.el.parent();
par.siblings("a.c-box").remove();par.remove()}_this.el.remove()}else{_this.el.removeClass("c-editing");
_this.transform("deleted")}var thread=/t=(\d+)(#c\d+)/.exec(_this.orig);var parId=thread?thread[1]:"";
if(parId){var parentThread=diggComments["c"+parId];parentThread.orig=parentThread.orig.replace(_this.orig,"").replace(/<li([^>]*)><\/li>/gi,"").replace(/<ul([^>]*)><\/ul>/gi,"")
}},error:function(xml){var json=eval("("+xml.responseText+")");_this.error(json.error)}});e.preventDefault()
});$j(".c-cancel",this.el).click(function(){_this.toggleEditBox()});$j(".c-spellcheck",this.el).click(function(e){new spellChecker($j(this).siblings("textarea").get(0)).openChecker();
e.preventDefault()})}else{this.el.removeClass("c-editing");this.transform(true)}},addReply:function(C){var E=$j("<li>"+this.orig+"</li>");
var B=E.children("ul");if(B.length>0){B.append(C)}else{E.append("<ul>"+C+"</ul>")}this.orig=this.preProcess(E.html());
var D=$j(C);var A=D.attr("id");this.callback=function(){$j(".c-show",this.el).click();$j("#c-replies-"+this.cid,this.el).click();
this.skin.newComments("#"+A);var G=A.substr(1);if(CommentsSettings.editable==undefined){CommentsSettings.editable=new Object
}CommentsSettings.editable[G]=CommentsSettings.editTime;var F=$j("#"+A);F.css("background-color","#DCECF4");
F.animate({backgroundColor:"#ffffff"},2000)};this.transform(true)},secondsLeft:function(){return(CommentsSettings.editable!=undefined&&CommentsSettings.editable[this.numId]!=undefined)?CommentsSettings.editable[this.numId]:0
},timeLeft:function(){var A=this.secondsLeft();return{minutes:Math.floor(A/60),seconds:Math.floor(A%60)}
},updateTimer:function(){var B=this.el.children(".c-edit");var A=this.timeLeft();$j(".c-tick",B).text(A.minutes+"m "+A.seconds+"s")
},enableEdit:function(){var B=this;var A=this.timeLeft();this.el.children(".c-head").after('<div class="c-edit"><a>Edit</a> (<span class="c-tick">'+A.minutes+"m "+A.seconds+"s</span>…)</div>");
this.el.children(".c-edit").click(function(){B.toggleEditBox()})},disableEdit:function(){this.el.removeClass("e");
$j(":submit",this.el).attr("disabled","disabled");this.el.children(".c-edit").fadeOut(function(){$j(this).remove()
});$j(".c-cancel",this.el).click()},error:function(B){$j(".warning").remove();if(!B){return false}this.el.before('<li class="warning">'+B+"</li>");
var A=$j(".warning");A.show();$j.scrollTo(A,500)}});Comment.namespace({skin:{contentTransform:function(A){return A
},newComments:function(A){new Comments(A)},convertComment:function(){return this.el.children(".c-body").html().replace(/<br\s?\/?>/gi,"\n").replace(/<a class="?user"? href="([^"]+)"( jquery\d+="\d+")?>[^<>]+<\/a>/gi,"$1")
}}});var CommentsData=$j.extend(new Function().prototype,{get:function(filter,sort,page){var _this=this;
filter=filter||this.lastFilter||"all";this.lastFilter=filter;sort=sort||this.lastSort||CommentsSettings.sort||1;
this.lastSort=sort;page=page||1;var endpoint="";switch(filter){case"all":endpoint="loadPage";break;case"friends":endpoint="loadFriends";
break;case"mine":endpoint="loadMine";break}if(page==1){$j(".comment").html('<div class="c-spinner"><img src="/img/c-spinner.gif" alt="Fetching more discussions..." /></div>')
}$j.ajax({url:CommentsSettings.ajax.path+"/"+endpoint+".html",async:true,type:"POST",dataType:"html",data:{id:$j(".news-body").attr("id"),sort:sort,page:page,token:CommentsSettings.ajax.tokens[endpoint]},success:function(html){$j(".c-message, .warning").remove();
_this.insert(html,page)},error:function(xml){var json=eval("("+xml.responseText+")");if(page==1){$j(".comment").html('<ul><li class="warning"><h3>ERROR!</h3> The comments you requested failed to load. This is clearly Kevin\'s fault. Try again!</li></ul>').find(".warning").show()
}else{$j(".warning").remove();$j(".show-more").parent().before('<li class="warning"><h3>ERROR!</h3> The comments you requested failed to load. This is clearly Kevin\'s fault. Try again!</li>');
$j(".warning").show();$j("div.show-more").hide();$j("a.show-more").show()}}})},insert:function(A,C){if(C==1){$j(".comment").replaceWith(A);
new Comments()}else{var B=$j(A);$j(".show-more").parent().replaceWith(B);$j(B).not(".c-overflow, .c-reply-main, .c-foot").hide();
new Comments(B)}}});var threadCallbacks={};var Queue=function(){this.init.apply(this,arguments)};$j.extend(Queue.prototype,{init:function(){this.q=[];
this.on=false;this.i=0;this.spliced=[];this.delay=10;this.t=this.count=this.total=null;try{threadCallbacks
}catch(A){threadCallbacks={}}},add:function(A){if(!A||A.f.constructor!=Function){throw new Error("Bad param dude, not cool.")
}var C=A.splice||false;var B=this.i+1;if(this.spliced.indexOf(B)!=-1){B++}if(A.obj){if(C){this.q.splice(B,0,{func:A.f,obj:A.obj});
this.spliced.push(B)}else{this.q.push({func:A.f,obj:A.obj})}}else{if(C){this.q.splice(B,0,A.f);this.spliced.push(B)
}else{this.q.push(A.f)}}},start:function(){if(this.on||this.q.length==0){return }this.run()},isOn:function(){return this.on
},run:function(){var C=this;var A=this.q.length;var B=this.i;if(B<A){this.on=true;clearTimeout(this.t);
if(this.q[B].constructor==Object){threadCallbacks[this.q[B]["obj"]]=function(){C.i++;C.run()};this.q[B]["func"]()
}else{setTimeout(function(){C.i++;C.run()},this.delay);this.q[B]()}}else{this.on=false}if(window.location.hash){$j.scrollTo(window.location.hash,500);
$j(".c-head > a").click(function(){hash="#"+this.href.split("#")[1];$j.scrollTo(hash,500);window.location.hash=hash;
return false})}}});var regArray=function(E,F,A){var D,C=0,B=[];while(D=E.exec(F)){D.splice(0,1);B.push(D.length>1?D:D[0]);
C++}B.splice(0,0,C);return B};var pluralize=function(B,A){if(!B||A==undefined){return false}if(A!=1){return B.replace(/y$/,"ies").replace(/([^s])$/,"$1s")
}else{return B.replace(/ies$/,"y").replace(/s$/,"")}};var permalink;$j(document).bind("commentsLoaded",null,function(){$j(document).unbind("commentsLoaded");
Comments.setup();CommentsSettings.Comment=Comment;CommentsSettings.Comments=Comments;CommentsSettings.ajax={path:"/ajax/comments",tokens:tokens.comments,cntType:"story"};
iid=$j(".news-body").attr("id");new Comments(false,false,{threadCallback:function(){if(CommentsSettings&&CommentsSettings.commentlevels==0){$j("#c-menu-all").click()
}}})});
alert("Javascript File Failed to Load: 
/html/js/;_CEO_dreams_big.js");
